//公共配置
const common = {
  // host: 'http://103.28.212.41:10080/hmrb/#/',//需要校验图形验证码的ZC网址
  host: 'http://hmrb-oa-stg.jryzt.com/hmrb/#/',//不需要校验图形验证码的ZC网址
  openScreen: true,//是否开启截图功能
  imgPath: 'test/image/common/',//公共图片的相对路径。Puppeteer的相对路径为工程目录。
  imgPathFiling: 'test/image/common/filing/',//立案截图的相对路径。
  imgPathTribunal: 'test/image/common/tribunal/',//组庭截图的相对路径。
  imgPathCourt: 'test/image/common/court/',//庭审截图的相对路径。
  imgPathAdjudication: 'test/image/common/adjudication/',//裁决截图的相对路径。
  imgPathUpload: 'test/image/upload/',//上传图片的相对路径。
}

//注册的新用户
const newUser = {
  // tel: '18100010014',
  // id: 'test1000test0014',
  tel: '18100010011',
  id: 'test1000test0011',
  password: 'qq123456',
  certificateType: 1,//实名认证类型：1是个人认证，2是企业认证，3是律师认证
  name: '测试四',
  sex: 1,//性别 1代表男，2代表女
  idNumber: '440305199003076555',//证件号码
  idAddress: '深圳市南山区004号',//证件地址
  email:'ppp694@qq.com',//电子邮箱
}

//立案模块的配置
const filing = {
  start: {//启动配置
    type: 0,//启动类型:0是案件受理，1是案件拒绝受理，2是案件补充材料并受理,-1是不启动脚本。默认为0。
  },
  proposer1: {//申请人1
    id: 'gong0001',
    name: '测试一',
    sex: 0,//性别 0代表男，1代表女
    tel: '13100010001',
    email: 'ping0001@163.com',
    identity: '440103199003072219',
    address: '深圳市福田区001号',
  },
  respondent1: {//被申请人1
    id: 'gong0002',
    name: '测试二',
    sex: 0,
    tel: '13100010002',
    email: 'ping0002@163.com',
    identity: '440103199003078290',
    address: '深圳市福田区002号',
  },
  procurator1: {//代理人1
    id: 'gong0003',
    name: '测试三',
    sex: 0,
    tel: '13100010003',
    email: 'ping0003@163.com',
    identity: '440103199003073617',
    address: '深圳市福田区003号',
  },
  caseInfo: {//案件材料
    summary: ['房地产', '房屋买卖(房屋买卖合同纠纷)', '商品房预售合同纠纷'],
    arbitrationAgreement: '仲裁协议',
    arbitrationRequest: '仲裁请求',
    arbitrationFaceReasons: '事实与理由',
    arbitrationTagerAmount: '100000',
    fileBizName: '证据一',
    fileObjective: '证据目的',
    filePageSize: '1',
  },
  supplement: {//补充材料信息
    names: ['补充材料一', '补充材料二'],//补充材料名称列表
    opinion: '需要补充材料',//秘书意见
  }
}

//庭前配置
const tribunal = {
  applicant: {//申请人
    courtyardStyle: 0,//组庭方式 0:独任制 1:合议制
    hearWays: 0,//审理方式 0:开庭审理-现场庭审 1:开庭审理-远程庭审 2:书面审理
    single: 0,//选择独任仲裁员 0:自主选择 1:委托仲裁委主任指定 2:放弃
    linesman: 3,//选择边裁仲裁员 3:自主选择 4:委托仲裁委主任指定 5:放弃
    chief: 6,//选择首席仲裁员 6:自主选择 7:委托仲裁委主任指定 8:委托仲裁员推荐 9:放弃
    chiefId: [//独任或首席最多选7个     
      {name: '任舒中', id: '437',},
      {name: '丁建军', id: '756',},
      {name: '马占军', id: '397',},
    ],
    linesmanId: [{name: '冯文力', id: '187',}]//边裁只能选一个
  },
  respondent: {//被申请人
    courtyardStyle: 0,//组庭方式 0:独任制 1:合议制
    hearWays: 0,//审理方式 0:开庭审理-现场庭审 1:开庭审理-远程庭审 2:书面审理
    single: 0,//选择独任仲裁员 0:自主选择 1:委托仲裁委主任指定 2:放弃
    linesman: 5,//选择边裁仲裁员 3:自主选择 4:委托仲裁委主任指定 5:放弃
    chief: 9,//选择首席仲裁员 6:自主选择 7:委托仲裁委主任指定 8:委托仲裁员推荐 9:放弃
    chiefId: [//独任或首席最多选7个 
      {name: '丁建军', id: '756',},
      {name: '任舒中', id: '437',},
      {name: '顾东林', id: '14',},
    ],
    linesmanId: [{name: '丁建军', id: '756',}]//边裁只能选一个，当事人选的边裁不能重复
  },
  secretary: {//秘书确认
    courtyardStyle: 0,//组庭方式 0:独任制 1:合议制
    hearWays: 2,//审理方式 2:开庭审理-现场庭审 3:开庭审理-远程庭审 4:书面审理
  },
  zhuren: {
    chiefId: [{name: '丁建军', id: '756',}],//确认独任或首席
    linesmanId: [//边裁只能选一个
      {name: '高云飞', id: '197',},
      {name: '章剑舟', id: '732',}
    ],
  },
  courtTime: {//开庭时间
    // date: '2018年12月13日',//开庭日期,格式：'2018年12月12日'。默认今天。
    // time: '17:58',//开庭时间，格式：'14:12'。默认两分钟后的时间。
    place: '深圳市南山区001号',//开庭地点
  }
}

//庭审模块的配置
const court = {
  start: {//启动配置
    scene: {//书面审理与现场审理配置
      type: 1,//启动类型:0是上传笔录，1是全流程，-1是不启动脚本。默认为0。
    },
  },
  materialParty: {//当事人主动补充材料
    materialName: '当事人材料一',
    recipient: 1,//当事方，0是申请方，1是被申请方
    opinion: '补充材料理由',
    pageNumber: '1',
  },
  materialArbitrator: {//首席仲裁员发起补充材料
    materialNames: ['补充材料一', '补充材料二'],
    recipient: 1,//接收人，0是申请方，1是被申请方
    opinion: '补充材料理由',
    deadline: 2,//补充材料期限
  },
  courtAgain: {//再次开庭
    // date: '2018年12月12日',//再次开庭日期,格式：'2018年12月12日'
    // time: '17:30',//再次开庭时间，格式：'14:12'
    place: '深圳市南山区001号',//再次开庭地点,暂时不适用
  }
}

//项目配置
const Config = {
  common,
  newUser,
  filing,
  tribunal,
  court,
}

module.exports = Config;